package com.transaction.manage.localMapper;

import com.transaction.manage.model.dto.ElContract43;
import com.transaction.manage.myMapper.MyMapper;
import org.apache.ibatis.annotations.Param;

import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;

public interface ElContract43Mapper extends MyMapper<ElContract43> {

    void insertElContract43(@Param("channelCode") String channelCode,
                            @Param("handleDate") String handleDate,
                            @Param("flowStep") String flowStep,
                            @Param("dataList") List<Map<String, Object>> dataList);

    List<LinkedHashMap<String, Object>> selectElContract43ForMap(@Param("channelCode") String channelCode,
                                                                 @Param("handleDate") String handleDate);

    List<LinkedHashMap<String, Object>> selectElContract43ForCfm(@Param("channelCode") String channelCode,
                                                                 @Param("lastDay") String lastDay);
}